home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / hardware / vector-connection / doc / redirector.dok < prev   
Encoding:
Text File  |  1995-03-09  |  11.8 KB  |  356 lines

  1.  
  2.                                  ReDirector
  3.                                  ==========
  4.  
  5.                                  DISCLAIMER
  6.  
  7. Dieser  Text  wurde von jemandem verfaßt, der zwar gerne Software entwickelt,
  8. jedoch das Handbuch-Schreiben auf den Tod nicht ausstehen kann.  Sollten also
  9. Formulierungen innerhalb dieses Textes auf ihr Mißfallen stoßen, so bitte ich
  10. entweder  um  direktes  Mitteilen  oder  um  rege  Diskussion  in  der UseNet
  11. Newsgruppe 'de.etc.sprache.deutsch'...  :-)
  12.  
  13. Nein,  es  gibt noch keine AmigaGuide® Version dieses Dokumentes.  Vielleicht
  14. in  der  nächsten  Release, wenn ich mich endlich in AmigaGuide eingearbeitet
  15. habe...
  16.  
  17. Alle Tippfehler sind meine. Nein, Sie können sie leider nicht haben. :-)
  18.  
  19.                                  DISCLAIMER
  20.  
  21.                                   COPYRIGHT
  22.  
  23.                REDIRECTOR © 1993, 1994  Henning Schmiedehausen
  24.                              All rights reserved
  25.  
  26. *****************************************************************************
  27.  
  28. This is not Public Domain  nor freely distributeable or Shareware!  This is a
  29. commercial  program  and  if  you  didn't  get  it  with one of the following
  30. products:
  31.  
  32. - Vector Connection Interface Board, HK Computer Köln
  33. - Ariadne Ethernet Board, VillageTronic Marketing GmbH, Hannover
  34.  
  35. then you probably got a pirate copy.  Please delete.
  36.  
  37. *****************************************************************************
  38.  
  39. Dies  ist weder FD, PD oder Shareware Software.  Dieses ist ein kommerzielles
  40. Programm und wird nur mit folgenden Produkten ausgeliefert:
  41.  
  42. - Vector Connection Interface Board, HK Computer, Köln
  43. - Ariadne Ethernet Board, VillageTronic Marketing GmbH, Hannover
  44.  
  45. Sollten  sie  es  nicht zusammen mit einem solchen Produkt erhalten haben, so
  46. haben sie mit ziemlicher Sicherheit eine Raubkopie.  Bitte löschen sie diese.
  47.  
  48. *****************************************************************************
  49.  
  50. 1. Installation
  51. ===============
  52.  
  53. ReDirector   wird   vom  Installer-Script  nach  DH1:WBStartUp  kopiert;  die
  54. Voreinstellungs-Datei  wird  nach  ENVARC:   kopiert.   Das  Programm ist als
  55. Commodity geschrieben und sollte immer im Hintergrund laufen.
  56.  
  57.  
  58. 2. Funktionsweise
  59. =================
  60.  
  61. Nachdem  ReDirector  installiert  und gestartet wurde, so ergibt sich mit der
  62. mitgelieferten Voreinsteller-Datei folgende Zuordnung:
  63.  
  64. Vector Connection I/O Board:
  65.  
  66. System-Device             |    wird umgelenkt auf
  67. --------------------------+-------------------------
  68. serial.device, Unit 1     | hkduart.device, Unit 0
  69. serial.device, Unit 2     | hkduart.device, Unit 1
  70. serial.device, Unit 3     | hkduart.device, Unit 2
  71. serial.device, Unit 4     | hkduart.device, Unit 3
  72. parallel.device, Unit 1   | pio.device, Unit 0
  73. parallel.device, Unit 2   | pio.device, Unit 1
  74.  
  75. Ariadne Ethernet Board:
  76.  
  77. System-Device             |    wird umgelenkt auf
  78. --------------------------+-------------------------
  79. parallel.device, Unit 1   | theseus.device, Unit 0
  80. parallel.device, Unit 2   | theseus.device, Unit 1
  81.  
  82.  
  83. Dies  bedeutet,  daß  sobald  ein  Programm  auf  Port 1 des parallel.device
  84. zugreift, es automatisch auf Port 0 der I/O Karte umgelenkt wird.
  85.  
  86. Sie   können   also   in  Zukunft  immer  den  Namen  'parallel.device'  oder
  87. 'serial.device'  verwenden  und  zwischen  den allen seriellen und parallelen
  88. Schnittstellen ganz einfach mit Hilfe der Unit wählen.  Dies ist nützlich für
  89. Programme,  bei denen man zwar die Unit einstellen kann, nicht aber den Namen
  90. des Devices.
  91.  
  92.  
  93. 3. Bedienung
  94. ============
  95.  
  96. 3.1 Bedienelemente
  97. ==================
  98.  
  99. 3.1.1 Die 'Checked Devices' Liste und seine Kontroll-Knöpfe
  100. -----------------------------------------------------------
  101.  
  102. a) 'Checked Devices'
  103.  
  104. In dieser Liste werden alle aktuellen Umlenkungen angezeigt.  Sobald sie eine
  105. Umlenkung  anklicken,  wird  diese  auch  in  die Edit-Gadgets in der unteren
  106. Hälfte des Fensters kopiert.
  107.  
  108. b) 'Add' (Tastatur-Abkürzung: a)
  109.  
  110. Mit diesem Knopf wird eine neue Umlenkung, die in den Edit-Gadgets eingegeben
  111. wurde, in die Liste 'Checked Devices' übernommen.  Sollte der unter 'Original
  112. Device'  und 'Original Unit' eingestellte Eintrag schon existieren, dann wird
  113. dieser ersetzt.
  114.  
  115. c) 'Del' (Tastatur-Abkürzung: d)
  116.  
  117. Mit diesem Knopf wird die in der Liste 'Checked Devices' angewählte Umlenkung
  118. aus der Liste gelöscht.
  119.  
  120. d) 'Sort' (Tastatur-Abkürzung: o)
  121.  
  122. Mit  diesem  Knopf wird die Reihenfolge der Umlenkungen in der Liste 'Checked
  123. Devices'  sortiert.   Dies  hat  nur kosmetischen Zweck, für die Funktion des
  124. Programms und der Umlenkungen ist die Reihenfolge egal.
  125.  
  126.  
  127. 3.1.2 Die Edit-Gadgets
  128. ----------------------
  129.  
  130. e) 'Original Device' und 'Original Unit'
  131.  
  132. Mit  diesen  beiden  Textfeldern  wird Name und Unit des Devices eingestellt,
  133. daß von 'ReDirector' abgefangen werden soll.
  134.  
  135. z.B.  'parallel.device, Unit 1'
  136.  
  137. f) 'Replacement Device' und 'Replacement Unit'
  138.  
  139. Hier wird eingestellt, welchen Name und welche Unit verwendet werden soll, um
  140. das Device zu öffnen.
  141.  
  142. z.B. 'pio.device, Unit 0'
  143.  
  144.  
  145. 3.1.3 Die Kontroll-Gadgets
  146. --------------------------
  147.  
  148. g) 'Save' (Tastatur-Abkürzung: s)
  149.  
  150. Wird dieser Knopf angewählt, dann wird die aktuelle Einstellung abgespeichert
  151. und das Fenster des Programms geschlossen.
  152.  
  153. Das Programm läuft selbstverständlich im Hintergrund weiter.
  154.  
  155. h) 'Use' (Tastatur-Abkürzung: u)
  156.  
  157. Dieser  Knopf  schließt  das  Fenster.   Die  aktuellen Einstellungen werden
  158. verwendet,  jedoch  nicht abgespeichert.  Sobald sie den Rechner zurücksetzen
  159. werden  wieder  die  Einstellungen,  die  beim  letzen Mal 'Save' gespeichert
  160. wurden, verwendet.
  161.  
  162. i) 'Quit' (Tastatur-Abkürzung: q)
  163.  
  164. Dieser Knopf beendet das Programm.
  165.  
  166. WICHTIG!
  167.  
  168. Das  Programm verändert einen Vektor der exec.library, den sog.  OpenDevice()
  169. Aufruf.   Damit  es  sich  ordnungsgemäß  beenden kann, muß diese Veränderung
  170. wieder  rückgängig  gemacht werden.  Dies geht nur, wenn nicht nach dem Start
  171. von ReDirector ein anderes Programm ebenfalls diesen Vektor verändert hat.
  172.  
  173. Sollte dies passieren, so öffnet sich ein Dialog-Fenster, daß folgenden Text
  174. enthält:
  175.  
  176.                    Sorry. The OpenDevice() vector has been
  177.                       patched. Can't remove my vector!
  178.                            The program continues.
  179.  
  180.  
  181. Sollten  sie diesen Requester sehen, so können sie ReDirector erst verlassen,
  182. wenn sie zuvor das andere Programm beendet haben.  In diesem Fall beendet der
  183. 'Quit' Knopf das Programm *NICHT*.
  184.  
  185.  
  186. 3.2 Menüs
  187. =========
  188.  
  189. a) Open (Tastatur-Abkürzung: Rechte Amiga-Taste + O)
  190.  
  191. Unter diesem Menü-Punkt öffnet sich ein Dateiauswahlfenster, mit dem sie eine
  192. andere als die Standard-Vorgabedatei 'ENVARC:ReDirector.prefs' laden können.
  193.  
  194.  
  195. b) Save as (Tastatur-Abkürzung: Rechte Amiga-Taste + S)
  196.  
  197. Hier  öffnet  sich  ebenfalls ein Dateiauswahlfenster, in dem sie einen Namen
  198. zum Abspeichern eingeben können.
  199. Voreingestellt ist auch hier 'ENVARC:ReDirector.prefs'.
  200.  
  201.  
  202. c) About (Tastatur-Abkürzung: Rechte Amiga-Taste + A)
  203.  
  204. Kurze Information über das Programm, den Autor und die aktuelle Version.
  205.  
  206.  
  207. d) Hide (Tastatur-Abkürzung: Rechte Amiga-Taste + H)
  208.  
  209. Hiermit  wird  das  Fenster  des  Programms  geschlossen.   Die  Funktion ist
  210. identisch mit dem Knopf 'Use' (3.1.3 h).
  211.  
  212.  
  213. e) Quit (Tastatur-Abkürzung: Rechte Amiga-Taste + Q)
  214.  
  215. Hiermit wird das Programm beendet. (Siehe 3.1.3 i)
  216.  
  217.  
  218. f) Reset to Defaults (Tastatur-Abkürzung: Rechte Amiga-Taste + D)
  219.  
  220. Nach Auswahl dieses Menü-Punkts wird die aktuelle Liste der Umlenkungen durch
  221. die Standard-Liste (siehe Tabelle unter 2.) ersetzt.
  222.  
  223. Im Normalfall sollte die Standard-Liste für alle Anwendungen ausreichen.
  224.  
  225.  
  226. g) Last Saved (Tastatur-Abkürzung: Rechte Amiga-Taste + L)
  227.  
  228. Hiermit  wird  der Inhalt der Voreinstellungs-Datei 'ENVARC:ReDirector.prefs'
  229. geladen.   Hier  ist  immer der Zustand beim letzten Speichern (Knopf 'Save',
  230. 3.1.3 g) gespeichert.
  231.  
  232.  
  233. h) Restore (Tastatur-Abkürzung: Rechte Amiga-Taste + R)
  234.  
  235. Hiermit  werden  alle  Änderungen  die  seit  dem letzten Öffnen des Fensters
  236. erfolgten, rückgängig gemacht.
  237.  
  238.  
  239. i) Create Icons? (Tastatur-Abkürzung: Rechte Amiga-Taste + I)
  240.  
  241. Wenn  das  Häkchen  vor  'Create  Icons'  sichtbar  ist,  so  wird  bei jedem
  242. Speichervorgang  ausserdem  eine  'Icon-Datei'  angelegt,  so  daß  die  Vor-
  243. einstellungsdateien auch auf der Workbench sichtbar sind.
  244.  
  245.  
  246. 3.3 Tooltypes
  247. =============
  248.  
  249. Tooltypes  sind  Voreinstellungen,  die  beim  Start  von  der  Workbench aus
  250. verwendet werden können.
  251.  
  252. Sie  tragen  sie  in  die  Icon-Datei des Programmes ein, indem sie auf ihrer
  253. System-Partition  die  Schublade  'WBStartUp'  öffnen  und in dieser das Icon
  254. 'ReDirector'  anwählen.   Dann wählen sie den Menüpunkt 'Information' aus dem
  255. Workbench-Menü.
  256.  
  257. Danach  sollten  sie  ein Fenster sehen, in dem sie diese Tooltypes verändern
  258. können.
  259.  
  260.  
  261. a) CX_PRIORITY
  262.  
  263. Dies  ist die Start-Priorität des Programms.  Je größer sie ist, desto früher
  264. wird das Programm gestartet.
  265.  
  266.  
  267. b) CX_POPKEY
  268.  
  269. Hiermit  legen  sie fest, welche Tastenkombination das Fenster des Programmes
  270. öffnet.
  271.  
  272.  
  273. c) CX_POPUP
  274.  
  275. Wenn  sie hier 'yes' oder 'y' eintragen, dann wird das Fenster von ReDirector
  276. beim Programmstart geöffnet.
  277.  
  278.  
  279. d) CX_Left und CX_Top
  280.  
  281. Hiermit geben sie die linke obere Ecke an, an der sich das ReDirector Fenster
  282. auf dem Bildschirm öffnet.
  283.  
  284.  
  285. 3.4 Kommandozeilen-Optionen
  286. ===========================
  287.                                                                             1)
  288. Wenn  sie  das Programm nicht aus dem WBStartUp-Ordner heraus starten wollen,
  289. dann  können  sie  auch  alle  Tooltypes als Kommandozeilen-Optionen angeben,
  290. indem sie den Namen und die Parameter einfach mit einem '=' trennen:
  291.  
  292. run ReDirector cx_popup=no cx_left=100 cx_top=200
  293.  
  294. -------
  295. 1)  Sie  sollten  das  ganz  schnell  wieder  vergessen.   ReDirector ist als
  296. Commodity  gedacht  und sollte als solches auch aus 'SYS:WBStartUp' gestartet
  297. werden.   Sie  handeln  sich  nur  Ärger  ein,  wenn sie das nicht so machen.
  298. Vertrauen sie mir.  :-)
  299.  
  300.  
  301. 4. Tips und Tricks
  302. ==================
  303.  
  304. [  In  diesem  und  dem  nächsten  Kapitel  werde ich vermutlich etwas in den
  305. 'Programmer  Slang'  verfallen.   Sollten  sie  nicht 100% begreifen, was ich
  306. meine, so macht das nichts.  Die Informationen sind zwar interessant, für den
  307. normalen Anwender aber nicht wirklich wichtig ]
  308.  
  309. 1)  ReDirector  lenkt  einfach bestimmte Device/Unit Kombinationen auf andere
  310. um.  Theoretisch können sie auch sinnlose Kombinationen eingeben, z.B.
  311.  
  312. timer.device/0 -> clipboard.device/0
  313.  
  314. Beschweren  sie  sich  aber  bitte nicht, sollte ihr System nur wenige Milli-
  315. sekunden später crashen.
  316.  
  317.  
  318. 2)  Sie  können  natürlich auch zwei oder drei verschiedene Kombinationen auf
  319. einen Port umlenken, z.B.
  320.  
  321. parallel.device/2 -> pio.device/0
  322. parallel.device/3 -> pio.device/0
  323.  
  324. In wieweit das sinnvoll ist, bleibt jedem Benutzer überlassen.
  325.  
  326.  
  327. 3) Auch wenn sie bestimmte Kombinationen eingestellt haben, z.B.
  328.  
  329. serial.device/1 -> hkduart.device/0
  330.  
  331. können   sie   immernoch  das  Ziel-Device  direkt  öffnen  (z.B.   in  einem
  332. Terminal-Programm  in  dem  sie  Device  und  Unit direkt einstellen können).
  333. ReDirector  ist  nur ein Umlenkungsprogramm, es sperrt nicht Zugriffe auf die
  334. Ziel-Devices.
  335.  
  336. 5. Druckerumlenkung unter AmigaOS 2.1 und später
  337. ================================================
  338.  
  339. Unter  den  höheren  Revisionen  des AmigaOS, bzw mit dem Printer Preferences
  340. Programm,  daß  mit  der  Network-Software Envoy® ausgeliefert wird, kann man
  341. einen Tooltype 'UNIT' angeben.
  342.  
  343. Tragen  sie  hierzu  beim  Programm 'Sys:Prefs/Printers' (Das ist das Printer
  344. Preferences  Programm  von AmigaOS 2.1 und später) einen Tooltype 'UNIT' ein.
  345. Rufen sie danach das Programm mit Doppelklick von der Workbench aus auf.
  346.  
  347. Unter  der  Auswahlliste auf der linken Seite sollte jetzt ein Gadget mit der
  348. Bezeichnung  'Device Unit' aufgetaucht sein.  Sollte dies bei Ihnen nicht der
  349. Fall sein, so müssen sie an diesem Punkt leider aufhören, da ihre Version von
  350. AmigaOS nicht aktuell genug ist.
  351.  
  352. Mit diesem Gadget können sie die Unit des 'parallel.device' einstellen.  Wenn
  353. sie  die  Default  Einstellungen  von  'ReDirector' verwenden, so ist '0' der
  354. interne Port des Amiga, '1' der Port 0 '2' der Port 1 ihres I/O Boards.
  355.  
  356.